058c1570ac3a2f1ab31aa2fd632aea8238bd4ecc,materialviewpager/src/main/java/com/github/florent37/materialviewpager/MaterialViewPagerAnimator.java,MaterialViewPagerAnimator,registerListView,#ObservableListView#ObservableScrollViewCallbacks#,541

Before Change


    public void registerListView(final ObservableListView listView, final ObservableScrollViewCallbacks observableScrollViewCallbacks) {
        if (listView != null) {
            scrollViewList.add(listView);  //add to the scrollable list
            listView.setTouchInterceptionViewGroup((ViewGroup) listView.getParent().getParent());
            listView.setScrollViewCallbacks(new ObservableScrollViewCallbacks() {
                @Override
                public void onScrollChanged(int i, boolean b, boolean b2) {

After Change


        if (listView != null) {
            scrollViewList.add(listView);  //add to the scrollable list
            if(listView.getParent() != null && listView.getParent().getParent() != null && listView.getParent().getParent() instanceof ViewGroup)
                listView.setTouchInterceptionViewGroup((ViewGroup) listView.getParent().getParent());
            listView.setScrollViewCallbacks(new ObservableScrollViewCallbacks() {
                @Override
                public void onScrollChanged(int i, boolean b, boolean b2) {